//#include "gui/datapanel.h"
//
//#include "gamestate.h"
//#include "renderer/renderer.h"
//
//#include "entities/entity.h"
//
//#include "gui/button.h"
//#include "gui/statictext.h"
//
//DataPanel::DataPanel(int r):Panel(8, 600, 229, (r+2)*32){
//    rows = r;
//    RefreshTitle();
//    ShowTitle();
//}
//
//void DataPanel::Clear(){
//    height = 40;
//    for(unsigned int i=0;i<names.size();i++){
//        delete names.at(i);
//        delete values.at(i);
//    }
//    names.clear();
//    values.clear();
//    RemoveChildren();
//    rows = 0;
//
//}
//
//void DataPanel::SetData(std::vector<std::string> n, std::vector<std::string> v){
//    StaticText* stName;
//    StaticText* stValue;
//    Entity* ent = gamestate->GetSelectedEntity();
//
//    SetTitle(ent->GetName());
//
//    Clear();
//    height = (n.size()+1.25)*32;
//    y = renderer->GetHeight()-(height+64);
//
//    if(n.size()!=v.size()){
//       std::cout<<"DataPanel::SetData Warning: size of names and values do not match\n";
//       return;
//    }
//
//    for(unsigned int i=0;i<n.size();i++){
//        stName = new StaticText(8, height-(64+i*32), 100, 24, n.at(i));
//        stValue = new StaticText(116, height-(64+i*32), 100, 24, v.at(i));
//
//        names.push_back(stName);
//        values.push_back(stValue);
//
//        AddChild(stName);
//        AddChild(stValue);
//    }
//    RefreshTitle();
//}
